package com.lggry.array.variable;

public class VariableDemo2 {
    public static void main(String[] args) {
        printVariable();
    }
    public static void printVariable() {
        //1.整型
        byte a = 10;
        short s = 20;
        int i = 30;
        long l = 40;
        //2.浮点型
        float f = 50.0F;
        double d = 60.0D;
        //3.字符
        char c = 'A';
        //4.布尔值
        boolean b = true;
        //5.字符串型
        String str = "hello world";
    }
}

//1. 整数类型（整型）
//类型	   存储空间	默认值	    取值范围	                    使用场景
//byte	    1字节	  0	    -128 ~ 127	                节省内存的小整数（如文件流）
//short	    2字节	  0	    -32,768 ~ 32,767	        较少使用，兼容旧代码
//int	    4字节	  0	    -2³¹ ~ 2³¹-1（约 ±21 亿）	最常用的整型
//long	    8字节	  0L	-2⁶³ ~ 2⁶³-1	            极大整数（需后缀 L，如 100L）

//2. 浮点类型（浮点型）
//类型	    存储空间	  默认值	    取值范围	                    使用场景
//float	    4字节	  0.0F	    -3.4E+38 ~ 3.4E+38	        浮点数（如小数）
//double	8字节	  0.0D	    -1.7E+308 ~ 1.7E+308	    精度更高的浮点数（需后缀 D，如 100D）

//3. 字符类型
//类型	存储空间	默认值	取值范围	                        说明
//char	2 字节	\u0000	0 ~ 65,535（Unicode）	表示单个字符或 Unicode 字符

//4. 布尔类型
//类型	  存储空间	默认值	取值范围	说明
//boolean	1 位	false	true/false	逻辑判断（不能与整型互换）